package com.lqw.wechat.common.constants;

/**
 * Created by luqiwen on 2017/7/26.
 *
 *  微信服务器推送的XML格式消息的KEY
 */
public class WeChatMessageXmlKeyCons {

    private WeChatMessageXmlKeyCons(){}

    /**
     * 开发者微信号
     */
    public static final String TO_USER_NAME="ToUserName";

    /**
     * 发送方帐号（一个OpenID）
     */
    public static final String FORM_USER_NAME="FromUserName";

    /**
     * 消息创建时间 （整型）
     */
    public static final String CREATE_TIME="CreateTime";

    /**
     *  消息类型
     */
    public static final String MSG_TYPE="MsgType";

    /**
     * 事件类型
     */
    public static final String EVENT="Event";

    public static final String CONTENT="Content";

    /**
     * 消息id，64位整型
     */
    public static final String MSG_ID="MsgId";

    /**
     * 图片链接（由系统生成），图片类型消息时才有
     */
    public static final String PIC_URL="PicUrl";


    /**
     * 消息媒体id, 图片，语音，视频
     * 可以调用多媒体文件下载接口拉取数据。
     */
    public static final String MEDIA_ID="MediaId";


    /**
     * 语音格式，如amr，speex等
     */
    public static final String FORMAT="Format";

    /**
     * 语音识别结果，UTF8编码 ， 当语音类型消息时才有
     */
    public static final String RECOGNITION="Recognition";

    /**
     * 视频消息或小视频消息缩略图的媒体id，可以调用多媒体文件下载接口拉取数据。
     */
    public static final String THUMB_MEDIA_ID="ThumbMediaId";

    /**
     * 地理位置维度  , 地理位置消息类型时才有
     */
    public static final String LOCATION_X="Location_X";

    /**
     * 地理位置经度 ，地理位置消息类型时才有
     */
    public static final String LOCATION_Y="Location_Y";

    /**
     * 地图缩放大小，地理位置消息类型时才有
     */
    public static final String SCALE="Scale";

    /**
     * 地图缩放大小，地理位置信息类型才有
     */
    public static final String LABEL="Label";

    /**
     *  消息标题，链接消息类型才有
     */
    public static final String TITLE="Title";

    /**
     * 消息描述，链接消息类型才有
     */
    public static final String DESCRIPTION="Description";

    /**
     * 消息链接， 链接消息类型才有
     */
    public static final String URL="Url";
}
